.page-footer {
  text-transform: uppercase;

  @include padding-lr-20;
  @include padding-tb-20;
  padding-top: 35px;
}

@media (min-width: $tablet-width) {
  .page-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;

    @include padding-lr-60;
    @include padding-tb-36;
    padding-top: 32px;
  }
}


@media (min-width: $desktop-width) {
  .page-footer {
    display: flex;
    align-items: center;

    @include padding-lr-120;
    @include padding-tb-36;
    padding-top: 33px;
  }
}

.page-footer__contacts {
  margin: 0;
  margin-bottom: 35px;
}

@media (min-width: $tablet-width) {
  .page-footer__contacts {
    margin-bottom: 0;
  }
}

@media (min-width: $desktop-width) {
  .page-footer__contacts {
    margin-bottom: 0;
  }
}

.page-footer__social {
  margin: 0;
  padding: 0;
  margin-top: 35px;
  margin-bottom: 40px;
}

@media (min-width: $tablet-width) {
  .page-footer__social {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -12px;
  }
}

@media (min-width: $desktop-width) {
  .page-footer__social {
    margin-left: -9px;
  }
}

.page-footer__copyright {
  padding: 0;
  margin: 0;
  margin-top: 40px;
}

@media (min-width: $tablet-width) {
  .page-footer__copyright {
    margin-top: 0;
  }
}

@media (min-width: $desktop-width) {
  .page-footer__copyright {
    margin-top: 0;
  }
}
